From bfed2084e0026aeb0ee79c6902476b8ef9941ea1 Mon Sep 17 00:00:00 2001 From: Joonas Javanainen Date: Thu, 27 Nov 2014 19:00:12 +0200 Subject: [PATCH] ZSH normal completion for args in "cargo run -- " Running a Rust program with some arguments such as files is a common use case. The ZSH completion did not declare support for extra arguments to "cargo run", so file completion was impossible. In practice pressing TAB after writing "cargo run -- " gave no completion at all. After this patch, cargo run can do "normal completion", which in practice does file/directory completion. This works nicely with "cargo run -- ". --- src/etc/_cargo | 1 + 1 file changed, 1 insertion(+) diff --git a/src/etc/_cargo b/src/etc/_cargo index 2814a9902..25fdc03b1 100644 --- a/src/etc/_cargo +++ b/src/etc/_cargo @@ -183,6 +183,7 @@ case $state in '--release=[build in release mode]' \ '--target=[target triple]' \ '(-v, --verbose)'{-v,--verbose}'[use verbose output]' \ + '*: :_normal' \ ;; test) -- 2.30.2